body{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;}
img{ border:none;}
.header{ float:left; width:100%; height:30px; background:#1a4065;font-weight:bold;}
.logo{ float: left; width:165px; height:23px; margin-left:24px; margin-top:6px; display: inline;color:#fff;font-weight: bold;}

#menu{
	width:100%;
	height:40px;
	background:url(../images/fm_menu_bg.gif) repeat-x;
}
	#menu ul{
		width:95%;
		margin:0 auto;
		list-style:none;
	}
		#menu li{
			list-style:none;
			display:block;
			float:left;
			font-size:11px;
			font-weight:bold;
			height:40px;
			line-height:40px;
			margin:0 2px;
		}
			#menu li a{
				display:block;
				float:left;
				height:40px;
				color:#fff;
				text-decoration:none;
				text-transform:uppercase;
				padding:0 7px;
			}
				#menu li a:hover{	
					background:url(../images/fm_hover_bg.gif) repeat-x;
					color:#fff;
				}
					#menu li a:hover span, #menu li .current span{
						background:url(../images/fm_hover_pointer.jpg) no-repeat top;
						height:40px;
						display:block;
						float:left;
					}
					#menu li .current{
						display:block;
						float:left;
						height:40px;
						background:url(../images/fm_hover_bg.gif) repeat-x;
						color:#FFF;
						text-decoration:none;
						text-transform:uppercase;
						padding:0 7px;
					}
					

.headerright{ float: right;  padding-top:5px; font-size:12px; color:#FFF;width: 100%}
.headerright a{ color:#FFF; text-decoration:none; padding:0px 5px;}
.headerright a:hover{ color:#FF9900; text-decoration:none;}


.container{ float: left; width:100%; background: #F1F6F2;}

.container_l{ float: left; width:80%; margin:10px; background:#FFF; display:inline;}
.container_r{ float: left; width:17%; margin:10px 10px 10px 0px; background:#FFF; display:inline;}

.title_user{ float: left; width:98%; background:#F7F6F0; border:1px #E8E7E1 solid; font-size:13px; font-weight:bold; color:#375b91; text-transform:uppercase; margin:9px 0px 0px 0px; display:inline; padding-bottom:5px;}
.title_user img{ padding: 5px 3px 0px 5px;}
.table_user{ float: left; width:98%; background:#FFF; border:1px #d9e6f0 solid; margin:0px 0px 0px 0px; display:inline; border-top:none; margin-bottom:20px;}
.table_user_in{ float: left; width:98%; margin:7px; display: inline;border: 1px solid #d9e6f0;}
.table_user_in2{ float: left; width:98%; margin:7px; display: inline;}
.table_user_in2 fieldset{ text-align:left; border: 1px solid #d9e6f0; padding:8px;-moz-border-radius:5px;  background:#fcfcfc;}
.table_user_in2 fieldset legend{ font-weight: bold; color: #375b91; font-size:12px;}

.boxtitle{ float: left; width:100%; height:25px; background:#F7F6F0; font-size:12px; font-weight:bold; color:#375b91;}
.boxtitle .d_input{ float: left; height:24px; border-right: 1px #d9e6f0 solid; border-bottom: 1px #d9e6f0 solid; text-align:center; width:3%;}
.boxtitle .d_input input{ border:none;}

.boxtitle .d_user{ float: left; height:24px;border-right: 1px #d9e6f0 solid; border-bottom: 1px #d9e6f0 solid; text-align:center; color:#375b91; font-size:12px; font-weight:bold; line-height:24px;}
.boxtitle .d_fullname{ float: left; height:24px;border-right: 1px #d9e6f0 solid; border-bottom: 1px #d9e6f0 solid; text-align:center; color:#375b91; font-size:12px; font-weight:bold;line-height:24px;}
.boxtitle .d_email{ float: left;height:24px;border-right: 1px #d9e6f0 solid; border-bottom: 1px #d9e6f0 solid; text-align:center; color:#375b91; font-size:12px; font-weight:bold; line-height:24px;}
.boxtitle .d_status{ float: left;height:24px;border-right: 1px #d9e6f0 solid; border-bottom: 1px #d9e6f0 solid; text-align:center; color:#375b91; font-size:12px; font-weight:bold;  line-height:24px;}
.boxtitle .d_setting{ float: left; height:24px; border-bottom: 1px #d9e6f0 solid; text-align:center; color:#375b91; font-size:12px; font-weight:bold; line-height:24px;text-align:center}

.lineuser{ float: left; width:100%; height:25px; background:#FFF; font-size:12px; color:#333;}
.lineuser a{ color:#375b91; text-decoration:none;}
.lineuser a:hover{ color:#FF9900; text-decoration:none;}

.lineuser .d_input2{ border-bottom:1px solid #D9E6F0;border-right:1px solid #D9E6F0;float:left;height:24px;line-height:24px;text-align:center;width:3%;}
.lineuser .d_user2{ float: left; height:24px; border-right: 1px #d9e6f0 solid; border-bottom: 1px #d9e6f0 solid; color:#375b91; font-size:12px; line-height:23px;text-align:center}
.lineuser .d_user2 font{ padding-left:5px;text-align:center}

.lineuser .d_fullname2 { float: left; height:24px;border-right: 1px #d9e6f0 solid; border-bottom: 1px #d9e6f0 solid; font-size:11px; line-height:24px;text-align:center}
.lineuser .d_fullname2 font{ padding-left:5px;text-align:center}
.lineuser .d_email2 { float: left; height:24px;border-right: 1px #d9e6f0 solid; border-bottom: 1px #d9e6f0 solid; font-size:11px; line-height:24px;text-align:center}
.lineuser .d_email2 font{ padding-left:5px;text-align:center}

.boxtitle .d_statusnews{ float: left; width:11%; height:24px;border-right: 1px #d9e6f0 solid; border-bottom: 1px #d9e6f0 solid; text-align:center; color:#375b91; font-size:12px; font-weight:bold;  line-height:24px;}
.lineuser .d_statusnews2 { float: left; width:11%; height:24px;border-right: 1px #d9e6f0 solid; border-bottom: 1px #d9e6f0 solid; font-size:11px; line-height:24px; text-align:center;}
.lineuser .d_statusnews2 img{ padding-top:5px;}

.boxtitle .d_cate{ float: left; width:18%; height:24px;border-right: 1px #d9e6f0 solid; border-bottom: 1px #d9e6f0 solid; text-align:center; color:#375b91; font-size:12px; font-weight:bold;  line-height:24px;}
.lineuser .d_cate2 { float: left; width:18%; height:24px;border-right: 1px #d9e6f0 solid; border-bottom: 1px #d9e6f0 solid; font-size:11px; line-height:24px;}
.lineuser .d_cate2 font{ padding-left:5px;}


.boxtitle .d_title{ float: left; width:46%; height:24px;border-right: 1px #d9e6f0 solid; border-bottom: 1px #d9e6f0 solid; text-align:center; color:#375b91; font-size:12px; font-weight:bold; line-height:24px;}
.lineuser .d_title2{ float: left; width:46%; height:24px; border-right: 1px #d9e6f0 solid; border-bottom: 1px #d9e6f0 solid; color:#375b91; font-size:12px; line-height:23px;}
.lineuser .d_title2 font{ padding-left:5px;}

.boxtitle .d_datetime{ float: left; width:14%; height:24px;border-right: 1px #d9e6f0 solid; border-bottom: 1px #d9e6f0 solid; text-align:center; color:#375b91; font-size:12px; font-weight:bold; line-height:24px;}
.boxtitle .d_datetime_news_cat{ float: left; width:17%; height:24px;border-right: 1px #d9e6f0 solid; border-bottom: 1px #d9e6f0 solid; text-align:center; color:#375b91; font-size:12px; font-weight:bold; line-height:24px;}
.lineuser .d_datetime2{ float: left; width:14%; height:24px; border-right: 1px #d9e6f0 solid; border-bottom: 1px #d9e6f0 solid; color:#333; font-size:12px; line-height:23px;}
.lineuser .d_datetime2_news_cat{ float: left; width:17%; height:24px; border-right: 1px #d9e6f0 solid; border-bottom: 1px #d9e6f0 solid; color:#333; font-size:12px; line-height:23px; text-align:center;}
.lineuser .d_datetime2 font{ padding-left:5px;}


.lineuser .d_type { float: left;  height:24px;border-right: 1px #d9e6f0 solid; border-bottom: 1px #d9e6f0 solid; font-size:11px; line-height:24px;text-align:center}
.lineuser .d_type font{ padding-left:5px;}

.lineuser .d_status2 { float: left; height:24px;border-right: 1px #d9e6f0 solid; border-bottom: 1px #d9e6f0 solid; font-size:11px; line-height:24px; text-align:center;}
.lineuser .d_status2 font{ padding-left:0px;}

.lineuser .d_setting2 { float: left; height:24px; border-bottom: 1px #d9e6f0 solid; font-size:11px; line-height:24px; text-align:center; text-align:center;}
.lineuser .d_setting2 img{ padding-right:10px; padding-top:5px; padding-left:5px;}

.button{ background: url(../images/bgbutton.gif) repeat-x; border:1px #a6d0e7 solid; font-size:11px; font-weight:bold; padding:3px 8px; color:#353535; margin-left:5px; display:inline; float:left; font-family:Arial, Helvetica, sans-serif; cursor:pointer; }


.boxbutton{ float: left; width:50%; margin-top:10px;padding-bottom:5px;}

.page_un{ float: right; width: 48%; margin-top:10px; padding-bottom:10px;}

.textbody{ font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.textbody a{ font-size:12px;}

/*----phantrang------*/
.pagination{
    padding: 2px;
}

.pagination ul{
    margin: 0;
    padding: 0;
    text-align: right; /*Set to "right" to right align pagination interface*/
    font-size: 12px;
    font-family:Arial, Helvetica, sans-serif;
}

.pagination li{
    list-style-type: none;
    display: inline;
    padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
    padding: 0 5px;
    border: 1px solid #d9e6f0;
    text-decoration: none;
    color: #2e6ab1;
}

.pagination a:hover, .pagination a:active{
    border: 1px solid #d9e6f0;
    color: #FFF;
    background-color: #375a90;
}

.pagination a.currentpage{
    background-color: #375a90;
    color: #FFF !important;
    border-color: #d9e6f0;
    font-weight: bold;
    cursor: pointer;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
    background-color: white;
    cursor: pointer;
    color: #375a90;
    border-color: #d9e6f0;
    font-weight: normal !important;
}

.pagination a.prevnext{
    font-weight: normal;
}

/*------end----------*/

.menuright{ float:left; width:98%; margin:9px; display:inline; height:25px; background:#F7F6F0; color:#A43708; border-bottom:1px #E8E7E1 solid; font-size:12px; font-weight:bold; text-transform:uppercase;}
.menuright_un{ float:left; width:90%; margin-left:10px; display: inline; margin-top:3px; font-size:12px; color:#375b91; border-bottom:1px #c6e2ff dashed; padding-bottom:5px; padding-top:5px;}
.menuright_un a{color:#375b91; text-decoration:none;}
.menuright_un a:hover{color:#FF9900; text-decoration:underline;}
.menuright_un a.active{color:#FF9900; text-decoration:underline;}

.menuright_un img{ padding-left:5px; padding-right:5px;}
.spacer1{ float: left; width: 100%; height:12px; background:none;}
.menuright img{ padding:5px 5px 0px 5px;}

.lineaddnew{ float: left; width: 97%; margin:10px; display: inline; margin-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333;}
.lineaddnew .divlabel{ float: left; width: 15%; text-align:right; line-height:25px;}
.lineaddnew .divform{ float: left; width: 66%; text-align:left; margin-left:5px; display: inline;}
.lineaddnew .divform input, select, textarea{ font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#F7F6F0; border:1px #d9e6f0 solid; width:70%; padding:5px;}
.lineform{ float: left; width:100%; margin-top:8px;}
.lineaddnew .divform font{ padding-top:5px;}

.linesubmit{ float: right; width: 70%; margin-top:10px; padding-bottom:10px;}


.footer{ float: left; width:98%; margin:10px; background:#FFF; display:inline; height:30px; font-size:12px; color:#999999; text-align:center; line-height:30px; border-top:1px #F0F0F0 solid;}
.footer a{background:#FFF; color:#999999;}

.form_error{ float: left; width:96%; margin:7px; display: inline; border:1px #FF0000 dashed; padding:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FF0000;}
.form_error ul{ margin:0; padding-left:20px;}
.form_error li{ list-style:none; padding-top:6px; color:#666666;}
.form_error li.class1{ color: #FF0000; font-weight:bold;}

.form_ok{ float: left; width:96%; margin:7px; display: inline; border:1px #0090ff dashed; padding:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0090ff; line-height:18px; text-align:center;}
.form_ok a{ color:#FF6600; text-decoration:underline;}

.boxbutton_add{ float: left; width: 30px; margin-left:10px; margin-right:20px; display: inline;}
.boxbutton_add input{ margin-top:20px;}
.lineaddnew .divlabe2{ float: left;}
.lineaddnew .divlabe2 textarea{ width:96%;}

/*
Start Quan Van Sinh
*/
.lineaddnew .divlabel_news{ float: left; width: 15%; text-align:right; line-height:25px;}
.boxtitle .d_title_news_cat{ float: left; width:51%; height:24px;border-right: 1px #d9e6f0 solid; border-bottom: 1px #d9e6f0 solid; text-align:center; color:#375b91; font-size:12px; font-weight:bold; line-height:24px;}
.lineuser .d_title2_news_cat{ float: left; width:51%; height:24px; border-right: 1px #d9e6f0 solid; border-bottom: 1px #d9e6f0 solid; color:#375b91; font-size:12px; line-height:23px;}
.table_user fieldset{ text-align:left; border: 1px solid #d9e6f0; padding:8px;-moz-border-radius:5px;  background:#fcfcfc;}
.table_user fieldset legend{ font-weight: bold; color: #375b91; font-size:12px;}
#checkall{margin-top:5px;}
.check{margin-top:5px;}
.textbox{ margin-bottom:5px;margin-right:5px;background:#F3F9FF none repeat scroll 0 0;border:1px solid #D9E6F0;font-family:Arial,Helvetica,sans-serif;font-size:12px;padding:3px;}
.keyword_remove{cursor:pointer}
.keyword_spam{cursor:pointer}

.breadCrumb{
    float: left;
    display: block;
    height: 30px;
    overflow: hidden;
    width: 888px;
    border:solid 1px #dedede;
    background:#fff;
}
.breadCrumb ul{
    margin:0;
    padding: 0;

}
.breadCrumb ul li{
    display: block;
    float: left;
    height: 30px;
    overflow: hidden;
    line-height: 30px;
    margin: 0px 6px 0px 0;
    padding: 0px 10px 0px 0;
    font-size: .9167em;
    background: url(../Images/Chevron.gif) no-repeat right center;
    font-family: 'Times New Roman',Times,serif;
}
.breadCrumb .last{
    display: block;
    float: left;
    position: relative;
    height: 30px;
    overflow: hidden;
    line-height: 30px;
    margin: 0px 6px 0px 0;
    padding: 0px 10px 0px 0;
    font-size: .9167em;
    background: none
}
.breadCrumb ul li a{
    display: block;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    float: left;
}


.removeImage, .removeImage-a {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url(../images/rm.gif) no-repeat scroll 5px 0;
    display:block;
    float:left;
    height:15px;
    margin:5px 0 0 -28px;
    overflow:hidden;
    padding-left:2px;
    padding-right:5px;
    position:relative;
    text-indent:-9999px;
    width:18px;
}

.d_order2 { float: left; width:8%; height:24px;border-right: 1px #d9e6f0 solid; border-bottom: 1px #d9e6f0 solid; font-size:11px; line-height:24px; text-align:center;}

/*
End Quan Van Sinh
*/